﻿

.el-radio, .el-radio--medium.is-bordered .el-radio__label {
    font-size: 14px
}

.el-radio {
    color: #606266;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    white-space: nowrap;
    outline: 0
}


    .el-radio + .el-radio {
        margin-left: 30px
    }


.el-radio-button__inner, .el-switch__core {
    -webkit-box-sizing: border-box;
    vertical-align: middle
}


.el-radio-button, .el-radio-button__inner {
    display: inline-block;
    position: relative;
    outline: 0
}

.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
    -webkit-box-shadow: 0 0 2px 2px #307aff;
    box-shadow: 0 0 2px 2px #307aff
}


.el-radio-group {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    font-size: 0
}

.el-radio-button__inner {
    line-height: 1;
    white-space: nowrap;
    background: #fff;
    border: 1px solid #dcdfe6;
    font-weight: 500;
    border-left: 0;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 0
}

    .el-radio-button__inner:hover {
        color: #307aff
    }
/*组件*/
/*多路开关*/
.el-radio-group-label-active {
    color: #fff;
    background-color: #307AFF;
    border-color: #307AFF;
    -webkit-box-shadow: -1px 0 0 0 #307AFF;
    box-shadow: -1px 0 0 0 #307AFF
}

    .el-radio-group-label-active:hover {
        color: #fff;
    }

.el-radio-button__inner [class*=el-icon-] {
    line-height: .9
}

    .el-radio-button__inner [class*=el-icon-] + span {
        margin-left: 5px
    }

.el-radio-button:first-child .el-radio-button__inner {
    border-left: 1px solid #dcdfe6;
    border-radius: 4px 0 0 4px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}


.el-radio-button:last-child .el-radio-button__inner {
    border-radius: 0 4px 4px 0
}

.el-radio-button--small .el-radio-button__inner {
    padding: 9px 15px;
    font-size: 12px;
    border-radius: 0
}

    .el-radio-button--small .el-radio-button__inner.is-round {
        padding: 9px 15px
    }

.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
    -webkit-box-shadow: 0 0 2px 2px #307aff;
    box-shadow: 0 0 2px 2px #307aff
}

.el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px
}

    .el-button + .el-button {
        margin-left: 10px
    }

    .el-button:hover {
        color: #307aff;
        border-color: #c6e2ff;
        background-color: #ecf5ff
    }

    .el-button:active {
        color: #307aff;
        border-color: #307aff;
        outline: 0
    }

    .el-button::-moz-focus-inner {
        border: 0
    }

    .el-button [class*=el-icon-] + span {
        margin-left: 5px
    }


.el-button--text, .el-button--text.is-disabled, .el-button--text.is-disabled:focus, .el-button--text.is-disabled:hover, .el-button--text:active {
    border-color: transparent
}

.el-button--medium {
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 4px
}


.el-button--text {
    /*color: #307aff;*/
    background: 0 0;
    padding-left: 0;
    padding-right: 0
}

    .el-button--text:hover {
        color: #307aff;
        border-color: transparent;
        background-color: transparent
    }

    .el-button--text:active {
        color: #307aff;
        background-color: transparent
    }

.el-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0
}

    .el-container.is-vertical {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

.el-header {
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.el-aside, .el-main {
    overflow: auto;
    -webkit-box-sizing: border-box
}

.el-aside {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: #e6e6e6;
    border-top-style: solid;
    border-top-color: #5466be;
    border-top-width: 1px;
}

.el-aside, .el-main {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.el-main {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    padding: 20px
}

.el-footer {
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}








#asxsydfd-page-main, body, html {
    height: 100%
}

#asxsydfd-page-main {
    font-family: Avenir,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000000;
    min-height: 100%;
}

.asxsydfd-page-header {
    height: 50px;
    /*    -webkit-box-shadow: 0 2px 10px rgba(70,160,252,.6);
        box-shadow: 0 2px 10px rgba(70,160,252,.6);*/
    padding: 0 10px;
    /*    background-image: -webkit-gradient(linear,left top,right top,from(#1278f6),to(#00b4aa));
        background-image: linear-gradient(90deg,black,#24262F);*/
    background-color: #24292E;
    position: relative;
}

    .asxsydfd-page-header .asxsydfd-page-logo {
        height: 26px;
        vertical-align: middle
    }

    .asxsydfd-page-header .asxsydfd-page-title {
        display: inline-block;
        line-height: 50px;
        vertical-align: middle;
        color: #fff;
        font-size: 20px;
        font-weight: 600;
        opacity: .8;
        margin-left: 6px
    }

    .asxsydfd-page-header .asxsydfd-page-link {
        height: 50px;
        float: right
    }

        .asxsydfd-page-header .asxsydfd-page-link a {
            color: #ffffe6;
            text-decoration: none;
            font-size: 14px;
            line-height: 50px;
            font-weight: 500;
            margin-left: 10px
        }

            .asxsydfd-page-header .asxsydfd-page-link a:hover {
                opacity: .8
            }

.asxsydfd-page-container {
    height: calc(100% - 50px)
}

/*------------*/
body {
    background-color: #fff;
    color: #000;
    line-height: 1.3;
    scrollbar-3dlight-color: #f0f0ee;
    scrollbar-arrow-color: #676662;
    scrollbar-base-color: #f0f0ee;
    scrollbar-darkshadow-color: #ddd;
    scrollbar-face-color: #e0e0dd;
    scrollbar-highlight-color: #f0f0ee;
    scrollbar-shadow-color: #f0f0ee;
    scrollbar-track-color: #f5f5f5
}

body, td, th {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px
}

.el-container {
    height: 100% !important
}

.el-radio + .el-radio {
    margin-left: 0 !important
}

.el-radio {
    margin-right: 30px
}

.el-checkbox + .el-checkbox {
    margin-left: 0 !important
}

.el-checkbox {
    margin-right: 30px
}

.el-form-item--small .el-radio {
    line-height: 32px !important
}

.el-form-item--mini .el-radio {
    line-height: 28px !important
}

.el-form-item--medium .el-radio {
    line-height: 36px !important
}

.center-container {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0
}

    .center-container .btn-bar {
        min-height: 45px;
        line-height: 45px;
        font-size: 18px;
        border-bottom: 2px solid #e4e7ed;
        text-align: right
    }

    .center-container .el-main {
        padding: 0;
        position: relative
    }

/*头部操作条*/
.el-container .el-header {
    padding: 0 2px;
}

    .el-container .el-header .el-radio-group {
        float: left;
        margin-top: 6px;
        text-align: left;
    }

.el-radio {
    color: red;
}

.asxsydfd-page-drag-item-list {
    padding: 8px 0;
    width: 100%;
    height: 100%
}

    .asxsydfd-page-drag-item-list .widget-cate {
        padding: 8px 12px;
        /*font-size: 14px;
    color: #66696D;*/
        font-family: FZLTZHK--GBK1-0;
        font-size: 14px;
        color: #a5b6ce;
        color: #009688;
        0;
        line-height: 14px;
    }

    .asxsydfd-page-drag-item-list ul {
        position: relative;
        overflow: hidden;
        padding: 0 10px 10px;
        margin: 0
    }


    .asxsydfd-page-drag-item-list .asxsydfd-page-drag-item-label {
        font-size: 12px;
        display: block;
        min-width: 86px;
        max-width: 50%;
        line-height: 26px;
        position: relative;
        float: left;
        left: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin: 1%;
        background-color: #009688;
        /*color: #33383E;*/
        border: 0px solid #009688;
    }

/*小图标的不需要那么宽*/
.asxsydfd-icon-list .asxsydfd-page-drag-item-label {
    font-size: 12px;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 26px;
    position: relative;
    float: left;
    left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 1%;
    background-color: #33383E;
    border: 1px solid #33383E
}

.asxsydfd-page-drag-item-list .asxsydfd-page-drag-item-label:hover {
    color: #307aff;
    border: 1px dashed #307aff
}

.asxsydfd-page-drag-item-list .asxsydfd-page-drag-item-label > a {
    display: block;
    cursor: move;
    /*background: #33383E;*/
    border: 1px solid #33383E;
    font-family: FZLTHK--GBK1-0;
    font-size: 12px;
    color: #ffffe6 !important;
    letter-spacing: 0;
}

    .asxsydfd-page-drag-item-list .asxsydfd-page-drag-item-label > a .icon {
        margin-right: 6px;
        margin-left: 8px;
        font-size: 14px;
        display: inline-block;
        vertical-align: middle
    }

    .asxsydfd-page-drag-item-list .asxsydfd-page-drag-item-label > a span {
        display: inline-block;
        vertical-align: middle
    }

.asxsydfd-icon-list .asxsydfd-page-drag-item-label > a {
    text-align: center;
}

.asxsydfd-page-right-config-container {
    position: relative
}

    .asxsydfd-page-right-config-container .el-header {
        /*border-bottom: 1px solid #e4e7ed;*/
        /*padding: 0 5px*/
    }

    .asxsydfd-page-right-config-container .config-tab {
        /*margin:-3px;*/
        background: #33383E;
        color: #ffffe6;
        font-family: FZLTHK--GBK1-0;
        letter-spacing: 0;
        line-height: 14px;
        height: 45px;
        line-height: 45px;
        display: inline-block;
        /*width: 20.7%;*/
        text-align: center;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        .asxsydfd-page-drag-item-list .asxsydfd-page-drag-item-label cursor: pointer
    }

        .asxsydfd-page-right-config-container .config-tab:hover {
            background: #24292E;
        }

        .asxsydfd-page-right-config-container .config-tab.active {
            border-bottom: 2px solid #307aff
        }

    .asxsydfd-page-right-config-container .config-content {
        padding: 10px
    }

        .asxsydfd-page-right-config-container .config-content .el-form-item__label {
            padding: 0;
            font-weight: 500
        }

        .asxsydfd-page-right-config-container .config-content .el-form-item {
            border-bottom: 1px solid #e1e1e1;
            padding-bottom: 10px
        }

    /*遇到扩展配置的情况 配置下整个行比例*/
    .asxsydfd-page-right-config-container .demo-right-config .layui-form .layui-form-item .layui-input-block .layui-inline:first-child {
        width: 73%;
    }

.viewer-container {
    z-index: 99999 !important
}

.widget-empty {
}

.iconfont {
    margin-bottom: 2px;
    margin-right: 6px;
    margin-left: 6px;
}

.asxsydfd-page-drag-item-list .iconfont {
    margin-bottom: 0px;
}
/*来个布局*/
.asxsydfd-d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.asxsydfd-align-items-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.asxsydfd-flex-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.asxsydfd-header-tools i {
    font-weight: 500;
    font-size: 18px;
}

/*asxsydfd布局样式*/
/*建议用颜色来区分不同面板如何*/
/*左侧*/
.asxsydfd-left-config .asxsydfd-view {
    display: none;
}

.asxsydfd-active {
    color: #307AFF !important;
}

/*===============工作台==============*/
.asxsydfd-workground {
    background: #fff;
    overflow-x: hidden;
    text-align: center; /*居中*/
}

.asxsydfd-demo-code {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}


/*简|繁样式*/
.asxsydfd-edit .center-container .el-header .layui-form .layui-form-switch {
    margin-top: 0px !important;
    width: 48px;
}

    .asxsydfd-edit .center-container .el-header .layui-form .layui-form-switch em {
        top: -2px;
    }
/*当拖拽的时候，把之前隐藏的元素*/
.asxsydfd-dragging .asxsydfd-demo .drag-mc-pane {
    border: 1px solid #c9cadd;
    padding: 12px;
    min-width: 5px;
    min-height: 60px; /*保证内部有高度方便其他控件拖入*/
    margin-top: 5px;
}


/*右键菜单*/
.asxsydfd-edit .right-menu {
    display: none;
    position: fixed;
    z-index: 2000;
    width: 150px;
    border: 1px solid #DDDDDD;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    line-height: 36px;
    padding: 5px 0;
    background-color: #33383E;
    margin: 10px 0;
}

    .asxsydfd-edit .right-menu li {
        padding: 0 20px;
        cursor: pointer;
    }

        .asxsydfd-edit .right-menu li:hover {
            background-color: #3F454E;
        }

    .asxsydfd-edit .right-menu a {
        font-size: 14px;
        color: #ffffe6 !important;
    }

        .asxsydfd-edit .right-menu a:hover {
            text-decoration: none;
        }

/*===============工作台 end    ==============*/

.asxsydfd-hide {
    display: none;
}

/*右侧*/
.el-header .config-tab {
    cursor: pointer;
}
/*重写右侧操作区域 layui样式*/
.asxsydfd-edit .demo-right-config .layui-form-label {
    text-align: left;
    padding: 12px 0px 4px 0px;
    margin-bottom: 6px;
}
/*占满一行*/
.asxsydfd-edit .demo-right-config .layui-form-label-full {
    width: 100%;
}

.asxsydfd-edit .demo-right-config .layui-input-block {
    margin-left: 0px;
}

.asxsydfd-edit .demo-right-config .tt {
    margin-left: 0px;
}
/*采用我们自己的设计*/
.asxsydfd-edit .demo-right-config .layui-form-label {
    font-family: FZLTZHK--GBK1-0;
    font-size: 14px;
    color: #66696D;
    letter-spacing: 0;
    line-height: 14px;
}

.asxsydfd-edit .demo-right-config .layui-textarea, .asxsydfd-edit .demo-right-config .layui-input,
.asxsydfd-edit .asxsydfd-page-header .layui-textarea, .asxsydfd-edit .asxsydfd-page-header .layui-input {
    background: #33383E;
    border: 1px solid #40474E;
    border-radius: 2px;
    font-family: FZLTHK--GBK1-0;
    font-size: 14px;
    color: #ffffe6;
    letter-spacing: 0;
    line-height: 20px;
}

    .asxsydfd-edit .demo-right-config .layui-input:hover, .asxsydfd-edit .demo-right-config .layui-textarea:hover,
    .asxsydfd-edit .asxsydfd-page-header .layui-input:hover, .asxsydfd-edit .asxsydfd-page-header .layui-textarea:hover {
        border-color: #40474E !important;
    }

    .asxsydfd-edit .demo-right-config .layui-input:active, .asxsydfd-edit .demo-right-config .layui-textarea:active,
    .asxsydfd-edit .asxsydfd-page-header .layui-input:active, .asxsydfd-edit .asxsydfd-page-header .layui-textarea:active {
        border-color: #40474E !important;
        ;
    }

    .asxsydfd-edit .demo-right-config .layui-input:focus, .asxsydfd-edit .demo-right-config .layui-textarea:focus,
    .asxsydfd-edit .asxsydfd-page-header .layui-input:focus, .asxsydfd-edit .asxsydfd-page-header .layui-textarea:focus {
        border-color: #40474E !important;
        ;
    }
/*select*/
.asxsydfd-edit .demo-right-config .layui-form-select dl,
.asxsydfd-edit .asxsydfd-page-header .layui-form-select dl {
    background-color: #33383E;
    border: 1px solid #40474E;
    border-radius: 2px;
    color: #ffffe6;
}

    .asxsydfd-edit .demo-right-config .layui-form-select dl dd:hover,
    .asxsydfd-edit .asxsydfd-page-header .layui-form-select dl dd:hover {
        background-color: #3F454E;
        border-radius: 0 0 2px 2px;
    }

    .asxsydfd-edit .demo-right-config .layui-form-select dl dd.layui-this,
    .asxsydfd-edit .asxsydfd-page-header .layui-form-select dl dd.layui-this {
        background-color: #307AFF;
        color: #ffffe6;
    }

.asxsydfd-edit .demo-right-config .layui-select-disabled .layui-disabled,
.asxsydfd-edit .asxsydfd-page-header .layui-select-disabled .layui-disabled {
    border-color: #40474E !important;
}

.asxsydfd-edit .demo-right-config .layui-timeline-item:before, .asxsydfd-edit .demo-right-config hr {
    background-color: #40474E;
}

.asxsydfd-edit .demo-right-config .layui-form-switch {
    background-color: #40474E;
    border: 1px solid #40474E;
    margin-right: 10px;
}

.asxsydfd-edit .demo-right-config .layui-form-onswitch {
    background-color: #307AFF;
    border: 1px solid #307AFF;
}

.asxsydfd-edit .demo-right-config .layui-form-switch em {
    color: #ffffe6 !important;
}

.asxsydfd-edit .demo-right-config .layui-btn {
    background-color: #307AFF;
}
/*checkbox*/
.asxsydfd-edit .demo-right-config .layui-form-checked span, .asxsydfd-edit .demo-right-config .layui-form-checked:hover span {
    background-color: #307AFF;
}

.asxsydfd-edit .demo-right-config .layui-form-checked i, .asxsydfd-edit .demo-right-config .layui-form-checked:hover i {
    color: #307AFF;
}
/*form-item*/
.demo-right-config .layui-form-item {
    min-height: 48px;
}

    .demo-right-config .layui-form-item .layui-inline {
        margin-right: 0px !important;
        width: 73%;
    }

.demo-right-config .layui-form-checkbox {
    margin-top: 10px;
}

.demo-right-config .layui-slider-input .layui-slider-input-txt {
    width: 70px;
    height: 32px;
    margin-top: -1px;
    margin-left: -11px !important;
}

.demo-right-config .layui-icon {
    cursor: pointer;
    font-size: 15px;
    color: #66696D;
}



.asxsydfd-hide-left {
    cursor: pointer;
    display: block !important;
    position: fixed;
    z-index: 100000;
    bottom: 15px;
    left: 15px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    text-align: center;
    background-color: rgba(0,0,0,.7);
    color: #fff;
}

.asxsydfd-hide-right {
    cursor: pointer;
    display: block !important;
    position: fixed;
    z-index: 100000;
    bottom: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    text-align: center;
    background-color: rgba(0,0,0,.7);
    color: #fff;
}

/*定义chrome滚动条样式*/
::-webkit-scrollbar { /*滚动条整体样式*/
    width: 6px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 6px;
}

::-webkit-scrollbar-thumb { /*滚动条里面小方块*/
    border-radius: 3px;
    /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
    background-color: #4E565D;
}

::-webkit-scrollbar-track { /*滚动条里面轨道 根据背景色自适应*/
    /*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
    border-radius: 3px;
    /*background-color: #24292E;*/
}
/*定义ie滚动条样式*/
body {
    /*三角箭头的颜色*/
    scrollbar-arrow-color: #4E565D;
    /*滚动条滑块按钮的颜色*/
    scrollbar-face-color: #4E565D;
    /*滚动条整体颜色*/
    /*scrollbar-highlight-color: #333;*/
    /*滚动条阴影*/
    scrollbar-shadow-color: #24292E;
    /*滚动条轨道颜色*/
    scrollbar-track-color: #24292E;
}


.asxsydfd-page-container > .layui-row {
    height: 100%;
}

    .asxsydfd-page-container > .layui-row > .layui-col-xs2 {
        height: 100%;
    }

    .asxsydfd-page-container > .layui-row > .layui-col-xs8 {
        height: 100%;
    }

.asxsydfd-page-right-config-container {
    height: 100%;
}

.asxsydfd-workground {
    height: 100%;
}

    .asxsydfd-workground iframe {
        height: 99%;
        margin-left: -2px;
        margin-top: -2px;
    }

.asxsydfd-edit {
    overflow-y: hidden;
}
/*右键菜单*/
.asxsydfd_ztree_right_menu {
    display: none;
    position: absolute;
    z-index: 2000;
    width: 150px;
    border: 1px solid #DDDDDD;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    line-height: 36px;
    padding: 5px 0;
    background-color: #33383E;
    margin: 10px 0;
}

    .asxsydfd_ztree_right_menu li {
        padding: 0 20px;
        cursor: pointer;
    }

        .asxsydfd_ztree_right_menu li:hover {
            background-color: #3F454E;
        }

    .asxsydfd_ztree_right_menu a {
        color: #ffffe6 !important;
    }

.ztree li a {
    color: #ffffe6 !important;
}

    .ztree li a.curSelectedNode {
        background-color: #307AFF;
        border: 1px #307AFF solid;
    }

.ztree .asxsydfd-ztree-name-attr {
    color: #30ff68;
}

.ztree .asxsydfd-ztree-name-text {
    color: #30ff68;
}

.magical_resize_s_resize {
    cursor: s-resize;
}

.magical_resize_e_resize {
    cursor: e-resize;
}

.magical_resize_se_resize {
    cursor: se-resize;
}
/*选择器选择时的样式*/

.magical-coder-mstyle .layui-input-block .asxsydfd-slider {
    top: 16px;
}

.magical-coder-mstyle .layui-col-md12 .asxsydfd-slider {
    top: 0px;
}

.magical-coder-mstyle .layui-input-block > .layui-icon-set-sm {
    cursor: pointer;
    position: relative;
    left: 20px;
    top: 6px;
    float: right;
}

.magical-coder-mstyle .layui-col-md12 > .layui-icon-set-sm {
    cursor: pointer;
    position: relative;
    left: 20px;
    bottom: 10px;
    float: right;
}

.magical-coder-mstyle-setting .layui-form-select dl {
    color: black;
}
